body{

    overflow: hidden;
}
.index_head {
  width: 100%;
  padding-bottom: 1rem;
  background-image: url(../images/bg_01.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  .head {
    width: 100%;
    margin-top: 0.1rem;
    height: 0.57rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 0.6rem;
    & > img {
      height: 100%;
    }
    .search {
      height: 100%;
      width: 5.6rem;
      background-color: #fff;
      border-radius: 0.07rem;
      border: none;
      outline: none;
      text-indent: 0.7rem;
      background-image: url(..//icon/搜索.png);
      background-repeat: no-repeat;
      background-size: 0.29rem;
      background-position: 0.16rem center;
    }
  }
  .body {
    & > p {
      color: #ffffff;
      margin-bottom: 0.47rem;
    }
    .title {
      font-size: 0.44rem;
      text-indent: 0.18rem;
      letter-spacing: 0.11rem;
    }
    .cont {
      font-size: 0.28rem;
      text-indent: 0.24rem;
      letter-spacing: 0.07rem;
    }
    .consultation {
      margin-left: 1.1rem;
      width: 1.46rem;
      height: 0.54rem;
      background-color: #6654c6;
      border: none;
      font-size: 0.24rem;
      color: #fdfdfd;
      border-radius: 0.54rem;
      letter-spacing: 0.05rem;
    }
  }
}
.index_body {
  background-color: #fff;
  .cont {
    width: 90%;
    margin: 0 auto;
    .items {
      width: 100%;
      padding-top: 0.3rem;
      padding-bottom: 0.25rem;
      position: relative;
      top: -0.65rem;
      background-color: #fff;
      display: flex;
      justify-content: space-between;
      border-bottom: 0.1rem solid #eee;
      .item {
        width: 25%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        & > img {
          width: 50%;
        }
        & > p {
          margin-top: 0.15rem;
          font-size: 0.22rem;
        }
      }
    }
    .banner{
        width: 100%;
        & > img{
            width: 100%;
        }
        margin-top: -0.65rem;
    }
    .healthy{
        width: 100%;
        margin-top: .47rem;
        .title{
            width: 100%;
            text-indent: .12rem;
            border-left: .06rem solid #6121ab;
        }
        .lists{
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            padding-bottom: .4rem;
            .list{
                width: 25%;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                & > p{
                    text-align: center;
                    font-size: .28rem;
                    margin: .1rem 0;
                }
                & > img{
                    width: 40%;
                    margin-top: .42rem;
                }
            }
        }
    }
  }
}
